@charset "utf-8";

/* common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;font-family: "Microsoft YaHei","SimSun";font-size:14px;line-height:24px;color:#666666;}
body{min-width:1234px;}
a{color:#666666;text-decoration:none;}
img,fieldset,button{border:0}
ul,ol,li{list-style:none}
em,address{font-style:normal}
caption,hr,legend{display:none}
button{cursor:pointer}
.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;background:none;font-size:0;line-height:0}
table,tr,td,th{margin:0;padding:0;border-collapse:collapse;border:0}
.clear{clear:both}
a:hover{color:#f86e14;cursor:pointer;}
a{-webkit-tap-highlight-color: transparent;-webkit-appearance: none;}
button,input{outline: none;border:none;}
img{vertical-align:top}
.nobbr{border-bottom:none!important}
.clearfix{zoom:1}
.clearfix:after{content:"";display:block;clear:both}
.bl{display:inline-block}
.db{display:block;} 
.rel{position:relative}
.abs{position:absolute}
.fl{float:left!important}
.fr{float:right!important}
.tl{text-align:left!important}
.tr{text-align:right!important}
.tc{text-align:center !important}
.ft0{font-size:12px !important}
.ft13{font-size:13px !important}
.ft1{font-size:14px !important}
.ft2{font-size:16px !important}
.ft3{font-size:18px !important}   
.ft4{font-size:24px !important}
.ft5{font-size:20px !important}
.ft22{font-size:22px !important}
.ft24{font-size:24px !important}
.ft26{font-size:26px !important}
.line_h{line-height:16px}
.line_h2{line-height:22px}
.line_h3{line-height:28px}
.line_h4{line-height:18px}
.line_h5{line-height:20px}
.line_h6{line-height:30px}
.vert{vertical-align:middle} 
.allvert *{vertical-align:middle}
.ital{font-style:italic }

tbody {
  display: table-row-group;
  vertical-align: middle;
  border-color: inherit;
}
thead {
  background-color: #fafafa;
  display: table-header-group;
  vertical-align: middle;
  border-color: inherit;
}
tr {
  display: table-row;
  vertical-align: inherit;
  border-color: inherit;
}
colgroup {
  display: table-column-group;
}
table, tr, td, th {
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  border: 0;
}

.radius{-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}

.mt_5{margin-top:-5px}
.mt_2{margin-top:-2px}
.mt5{margin-top:5px !important}
.mt6{margin-top:6px}
.mt10{margin-top:10px}
.mt12{margin-top:12px}
.mt15{margin-top:15px}
.mt20{margin-top:20px !important}
.mt22{margin-top:22px !important}
.mt25{margin-top:25px}
.mt30{margin-top:30px !important}
.mt35{margin-top:35px !important}
.mt40{margin-top:40px}
.mt44{margin-top:44px}
.mt45{margin-top:45px}
.mt48{margin-top:48px}
.mt50{margin-top:50px !important}
.mt55{margin-top:55px !important}
.mt70{margin-top:70px !important}
.mt120{margin-top:120px!important}
.mt18{margin-top: 18px;}
.mt16{margin-top: 16px;}
.mt_15{margin-top:-15px;}
.mt_30{margin-top:-30px !important}

.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb_30{margin-bottom:-30px !important}


.pt15{padding-top:15px}
.pt10{padding-top:10px}
.pt18{padding-top:18px}
.pt20{padding-top:20px}
.pt25{padding-top:25px}
.pt30{padding-top:30px}
.pt50{padding-top:50px}
.pb10{padding-bottom:10px!important}
.pb15{padding-bottom:15px!important}
.pb20{padding-bottom:20px!important}  
.pb25{padding-bottom:25px!important}
.pb30{padding-bottom:30px!important}
.pb40{padding-bottom:40px!important}
.pb55{padding-bottom:55px!important}
.pl{padding-left:10px !important}
.pl15{padding-left:15px !important}
.pl2{padding-left:20px}
.pl3{padding-left:50px !important}
.pl20{padding-left:20px!important}
.pl25{padding-left:25px!important}
.pl30{padding-left:30px!important}
.pr40{padding-right:40px!important}
.pr50{padding-right:50px !important}
.pr10{padding-right:10px !important}

.mr_17{margin-right:-17px}
.mr25{margin-right:25px}
.mr0{margin-right:0px !important}
.mr3{margin-right:3px !important}
.mr5{margin-right:5px}
.mr10{margin-right:10px !important}
.mr20{margin-right:20px}
.mr15{margin-right:15px}
.mr30{margin-right:30px}
.mr40{margin-right:40px}
.mr55{margin-right:55px}
.mr60{margin-right:60px}
.mr70{margin-right:70px}
.mr100{margin-right:100px}
.mr150{margin-right: 150px;}

.ml0{margin-left:0px !important}
.ml5{margin-left:5px}
.ml4{margin-left:4px}
.ml10{margin-left:10px !important}
.ml15{margin-left:15px}
.ml17{margin-left:17px}
.ml20{margin-left:20px}
.ml22{margin-left:22px !important}
.ml25{margin-left:25px !important}
.ml30{margin-left:30px}
.ml40{margin-left:40px}
.ml45{margin-left:45px}
.ml50{margin-left:50px}
.ml53{margin-left:53px}
.ml60{margin-left:60px}
.ml75{margin-left:75px !important;}
.ml100{margin-left:100px;}

.fontNormal{font-weight:normal !important}
.overhidden{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mark{background-color: #000;width: 100%;height: 100%;left:0;top:0;filter:alpha(opacity=50);opacity:0.5;z-index:20;position:fixed!important;position:absolute;}

.long_eng{word-wrap:break-word;word-break:break-all}
.f_arial{font-family:arial}
.mh{min-height:100px;height:auto!important;height:100px}
.t_idt{text-indent:28px}

.bgcolor{background:#f2f3f5;}
.whiteBg{background:#ffffff;}
.orange{color:#f86e14;}
.red{color:#FF5959;}
.pink{color:#ef6767 !important;}
.green{color:#57c051 !important;}
.black{color:#666666 !important;}
.grey{color:#cccccc;}
.lightGray{color:#999999 !important;}
.white{color:#ffffff;}   
.grayish{color:#a6a6a6 !important;}   

.borRadius3{border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;}
.borRadius50{border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;}


/*未登录浮层*/
.nologinLayer{z-index:2000;width:500px;height:362px;position:absolute;left: 50%;top: 50%;margin-left: -250px;margin-top: -181px;}
.nologinCon{width:286px;margin:0 auto;}
.closeLayer{height:26px;}
.close_btn{width:16px;height:16px;background-position: 0 -190px;margin-right: 10px}
.inputFrame{width:284px;height:44px;border:1px solid #e5e5e5;}
.inputFrame em {display: inline-block;width: 14px;height: 16px;position: absolute;top: 15px;left: 10px;}
.loginName{background-position: 0 -147px;}
.loginPwd{background-position: 0 -168px;}
.input_layer{ width: 254px;height: 24px;line-height: 24px;padding: 10px 0px;padding-left: 30px;color: #a9a9a9;border:none;}
